Leveraging the Model Driven Development and Software Product Line Engineering Synergy for Success
نویسنده
چکیده
منابع مشابه
When Aspect-Orientation Meets Software Product Line Engineering
Aspect-oriented software development (AOSD) and software product line engineering (SPLE) are two approaches for software reuse, which promote model-driven development and variability management. While AOSD supports developing crosscutting concerns separately from traditional units and weaving them to different software products, software product line engineering (SPLE) handles the development a...
متن کاملSystems and software product line engineering with SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge
Introduction The key to business success depends on the infusion of new ideas for how products are brought to market. To achieve this goal, today's software-based product development organizations must deliver a product line—a portfolio of similar products with variations in features and functions—rather than just an individual product. A new approach referred to as software product lines (SPL)...
متن کاملQoSPL: A QoS-Driven Software Product Line Engineering Framework for Distributed Real-time and Embedded Systems
The current synergy of Component-Based Software Engineering (CBSE) and Software Product Line Engineering (SPLE) requires evolution to facilitate Distributed Realtime and Embedded (DRE) system construction. Such evolution is driven by inherent Quality of Service (QoS) characteristics in DRE systems. This paper introduces a QoSdriven SPLE framework (QoSPL) as an analysis and design paradigm for c...
متن کاملModel-Driven Impact Analysis of Software Product Lines
Software assets, which are developed and maintained at various stages, have different abstraction levels. The structural mismatch of the abstraction levels makes it difficult for developers to understand the consequences of changes. Furthermore, assessing change impact is even more challenging in software product lines because core assets are interrelated to support domain and application engin...
متن کاملUser-Driven Product Line Engineering for Assembling Large Families of Software
Traditional software engineering allows engineers to propose to their clients multiple specialized software distributions assembled from a shared set of software assets. The management of these assets however requires a trade-off between client satisfaction and software engineering process. Clients have more and more difficult to find a distribution or components based on their needs from all o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008